package io.renren.common.utils;

import org.apache.log4j.Logger;

/**
 * 判断空工具类
 * @author Administrator
 *
 */
public class EmptyUtil {
	
	private static final Logger log = Logger.getLogger(EmptyUtil.class);

	/**
	 * str等于null、0、""时返回true
	 * @param str
	 * @return
	 */
	public static boolean isEmpty(String str){
		boolean flag = false;
		if(str==null||"0".equals(str.trim())||"".equals(str.trim())){
			flag = true;
		}
		return flag;
	}
	/**
	 * str不等于null、0、""时返回true
	 * @param str
	 * @return
	 */
	public static boolean isNotEmpty(String str){
		return !(isEmpty(str));
	}
	/**
	 * str等于null、""时返回true
	 * @param str
	 * @return
	 */
	public static boolean isEmpty1(String str){
		boolean flag = false;
		if(str==null||"".equals(str.trim())){
			flag = true;
		}
		return flag;
	}
	/**
	 * str不等于null、""时返回true
	 * @param str
	 * @return
	 */
	public static boolean isNotEmpty1(String str){
		return !(isEmpty1(str));
	}
	
//	public static void main(String[] args) {
//		String str = "0  ";
//		boolean flag = isEmpty(str);
//		System.out.println(flag);
//		if(flag){
//			int a = 0;
//			try {
//				a = Integer.parseInt(str.trim());
//			} catch (Exception e) {
//				a=111;
//				log.info(e.getMessage());
//			}
//			System.out.println("a=="+a);
//		}
//		System.out.println("-----------------------分割线-------------------------");
//		String strs  = "0   ";
//		boolean flag1 = isNotEmpty1(strs);
//		System.out.println(flag1);
//		if(flag1){
//			int b = 0;
//			try {
//				b = Integer.parseInt(strs);
//			} catch (Exception e) {
//				b=222;
//				log.info(e.getMessage());
//			}
//			System.out.println("b=="+b);
//		}
//	}
}
